home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / transbbs.lzh / PRTUSR / PU_TAGS.TXT < prev    next >
Text File  |  1991-12-04  |  6KB  |  169 lines

  1. This is a list of tags for the Print User Program.
  2.  
  3.  
  4.      With Transcendence you can personalize any text file, menu file, or many
  5. other "textual" fields with variable tags.  A variable tag is a "tag" that
  6. represents a field of information.  When Transcendence is displaying text it
  7. looks for variable tags, and if it finds them they will be replaced with the
  8. information you want there.  A basic example would be:
  9.  
  10.      "Hello {2}, welcome to the BBS."
  11.  
  12.      The {2} is a variable tag.  The user would not see the {2} tag, instead
  13. they would see:
  14.  
  15.      "Hello Joe Blow, welcome to the BBS."
  16.  
  17.      There are over 100 variables you can use to "personalize" you BBS.  You
  18. can have variable tags that display the users name, the current time, the
  19. name of the message base the user is in, or most anything you will ever need.
  20.  
  21.      But that is not all you can do with them.  You can also have variable tags
  22. that are formatted to a certian length.  (For a good example see the text file
  23. "PARMEDIT.TXT")  These are called "Pre-Formatted" variable tags.  Any variable
  24. tag can be a preformatted tag.  A preformatted variable tag does the same thing
  25. as a normal tag, but it will "pad" the string with space-characters to make it
  26. the same length each time.  For example:
  27.  
  28.      "Hello {2p10}, welcome to the BBS."
  29.  
  30.      This would print the users handle, and the string would ALWAYS be 10
  31. characters long.  The User would see:
  32.  
  33.      "Hello Joe Blow  , welcome to the BBS."
  34.  
  35.      If the users handle was "Jack" they would see:
  36.  
  37.      "Hell Jack       , welcome to the BBS."
  38.  
  39.      If the users handle were to exceed 10 characters, it would be cut off
  40. at the tenth character.  (ie. "David Johnson" would be "David John").
  41.  
  42.      The preformatted tags are not very useful in the above examples, but
  43. their use will be learned when you are attemping to format text files so
  44. they appear formatted for each user.
  45.  
  46.      The follow is a list of the variable tags available to you in the
  47. Print User program. Remember to enclose the tags with {}.
  48.  
  49.  
  50. Tag|Describtion...
  51. ---+--------------------------------------------------------------------------
  52. 1  |Clear Screen Code (Clears the screen for using the current clear code.)
  53. 2  |Handle
  54. 3  |Name
  55. 4  |Password
  56. 5  |Address
  57. 6  |City
  58. 7  |Zip Code
  59. 8  |Phone Number #1
  60. 9  |Computer Type
  61. 10 |Age (Calculated from the users birthday)
  62. 11 |Country
  63. 12 |Birthday
  64. 14 |Video Width
  65. 15 |Video Height
  66. 16 |Email Messages Sent
  67. 17 |User Number
  68. 18 |Number of downloads
  69. 19 |Number of uploads
  70. 20 |UL:DL Ratio
  71. 21 |Time Limit Per Day
  72. 22 |Time limit per call
  73. 24 |Last Call Date
  74. 25 |First Call Date
  75. 26 |Number of calls (That the user has made)
  76. 27 |Todays date (xx/xx/xx format)
  77. 29 |Command Table Level
  78. 37 |Current Time (Military)
  79. 45 |File Area Level
  80. 46 |Users Sex
  81. 47 |Prompt to make user press return (ie "Press [Return]")
  82. 49 |Daily Call Limit
  83. 51 |Downloads per call
  84. 52 |Uploads per call
  85. 53 |Downloads per day
  86. 54 |Uploads per day
  87. 55 |Downloads today
  88. 56 |Uploads today
  89. 57 |Calls Made today
  90. 58 |State
  91. 81 |Alert Status (Normal, or Alert!)
  92. 82 |Max. Email Per day
  93. 83 |Max. Messages Per Day
  94. 84 |Max. Feedback per day
  95. 85 |Max. pages per call
  96. 86 |Online Game Level
  97. 87 |Menu Processor Level
  98. 88 |Download Points
  99. 89 |Number of "Hangups"
  100. 90 |Date of last file listing
  101. 97 |Users second phone number
  102. 98 |Access Level 5
  103.  
  104. Below is some additions that only apply to the Print User program.
  105.  
  106. 400|Causes a Form Feed to be sent to printer. Will also insert it into
  107.    |the text file if sending output to a file.
  108.  
  109. 401|Causes a blank line to be inserted. Due to what some of the extra tags
  110.    |do, I had to insert this.
  111.  
  112. 402|Numbering Header for Message Bases/File Areas 1-64. This will cause the
  113.    |numbers 1-64 to appear. Use in conjunction with 408 & 409.
  114.  
  115. 403|Same as above except for 65-128
  116.  
  117. 404|Same as above except for 129-192
  118.  
  119. 405|Same as above except for 193-256
  120.  
  121. 406|This will display the settings for the Message Bases. This is what
  122.    |shows you whether or not the user has access to that area. It is
  123.    |dependant on what header you choose.
  124.  
  125. 407|Same as above except for File Areas.
  126.  
  127. 408|Displays the User's Privledges
  128.  
  129. 409|Displays the User's Restrictions
  130.  
  131. 410|Causes a 'More (y/n)?' prompt to appear when displaying the file. This
  132.    |just gives the option to abort displaying the rest of the file so
  133.    |that you don't have to sit there and watch all the extra stuff be
  134.    |displayed when you don't need that info. You HAVE to answer with a
  135.    |'n' or 'N' in order for it to bypass the rest of the text. Any other
  136.    |key will continue the printout.
  137.  
  138.  
  139. Just to give an example:
  140.  
  141.                                    Message Bases
  142. {401}  <-- Blank Line
  143. {402}  <-- Header 1-64
  144. {406}  <-- Message Bases access indication
  145. {400}  <-- Form Feed Character. Printing to Printer or Disk.
  146.  
  147. Will display the following for the Message Bases (Example Only):
  148.  
  149.                                    Message Bases
  150. <Blank Line>
  151.                      1111111111222222222233333333334444444444555555555566666
  152.             1234567890123456789012345678901234567890123456789012345678901234
  153.             ----------------------------------------------------------------
  154. Enter       yyyyyyyyyy......................................................
  155. Read        yyyyyyyyyy......................................................
  156. Post        yyyyyyyyyy......................................................
  157. Delete      yyyyyyyyyy......................................................
  158. Edit        yyyyyyyyyy......................................................
  159. Hurl        yyyyyyyyyy......................................................
  160. Sysop       yyyyyyyyyy......................................................
  161. <Form Feed>
  162.  
  163. As shown above (the words 'Message Bases'), you can also type in regular
  164. text into the text file. Anything that is displayable or printable will
  165. show up. I have even inserted VT-52 commands and printer codes into the
  166. file. Be careful when you do this though. Some printer commands may be
  167. similiar to VT-52 or other codes and vice versa.
  168.  
  169.